from target.indicator_ma import *


#用户代码init
def init(self):
    self.dataclose = self.datas[0].close
    self.ma5 = ma(self.datas[0].close,5)
    self.ma50 = ma(self.datas[0].close,50)

#用户策略代码
def on_bar(self):
    if self.order:
        return
    self.cash = self.get_cash()   #获取现金
    self.dates = self.datas[0].datetime.date(0).isoformat()  #当前日期

    
    #没有持仓
    if not self.position:
        if self.ma5[0] > self.ma50[0]:
                self.open_buy(size = int(self.cash/self.dataclose[0]/100)*100)
    # 有持仓
    else:
        if self.ma5[0] < self.ma50[0]:
            self.open_close() 